package ventanas;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JPanel;
import java.awt.Color;
import javax.swing.border.TitledBorder;
import javax.swing.UIManager;
import javax.swing.JComboBox;

import controlador.SeguridadController;

public class FEmpresa extends JFrame {
	private JButton btnAceptar;
	private JButton btnSalir;
	private JPanel pnGeneral;
	private JPanel pnEmpresa;
	private JTextField txtCIA;
	private JComboBox cboCIA;

	public FEmpresa() {
		setResizable(false);
		setTitle("Sistema Integral  (Cliente / Servidor)  Speed/400 V.2");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setSize(658, 129);
		getContentPane().setLayout(null);
		
		pnGeneral = new JPanel();
		pnGeneral.setBorder(new TitledBorder(null, "", TitledBorder.LEADING, TitledBorder.TOP, null, null));
		pnGeneral.setBounds(10, 11, 628, 76);
		getContentPane().add(pnGeneral);
		pnGeneral.setLayout(null);
		
		btnAceptar = new JButton("Aceptar");
		btnAceptar.setBounds(522, 11, 89, 23);
		pnGeneral.add(btnAceptar);
		
		btnSalir = new JButton("Salir");
		btnSalir.setBounds(522, 41, 89, 23);
		pnGeneral.add(btnSalir);
		
		pnEmpresa = new JPanel();
		pnEmpresa.setBorder(new TitledBorder(UIManager.getBorder("TitledBorder.border"), "Empresa", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 128)));
		pnEmpresa.setBounds(10, 8, 502, 60);
		pnGeneral.add(pnEmpresa);
		pnEmpresa.setLayout(null);
		
		txtCIA = new JTextField();
		txtCIA.setEditable(false);
		txtCIA.setBounds(62, 22, 430, 20);
		pnEmpresa.add(txtCIA);
		txtCIA.setColumns(10);
		
		cboCIA = new JComboBox();
		cboCIA.setBounds(10, 22, 42, 20);
		pnEmpresa.add(cboCIA);
	}
	
	public JComboBox getCboCIA(){
		return cboCIA;
	}
	
	public JTextField getTxtCIA(){
		return txtCIA;
	}
	
	public JButton getBtnAceptar(){
		return btnAceptar;
	}
	
	public JButton getBtnSalir(){
		return btnSalir;
	}
	
	
	public String getCIA(){
		return txtCIA.getText().trim();
	}
	
	public void setControlador(SeguridadController controlador){
		btnAceptar.addActionListener(controlador);
		btnSalir.addActionListener(controlador);
		cboCIA.addItemListener(controlador);
	}
}
